ITU-T Rec. Z.100 Annex F1 (11/2000) Specification and description language (SDL) Annex F1: Formal Definition of SDL: General

ثبت نشده
چکیده

syntax rules Abstract syntax rules from the language definition are directly translated to the ASM notation, using certain conventions that will be explained by examples. Basically, an abstract syntax rule can be understood as declaring one or more (tuple) domains, and defining functions to construct and select values of the component domains. However, syntax nodes have an identity as opposed to ordinary tuples. There are syntax rules introducing named constructors as well as named and unnamed unions. Rules introducing constructors are composed of terminal and non-terminal symbols, they have the form: Symbol :: Symbol1 Symbol2 Symbol3-set [Symbol4] which is translated to: Symbol-aux =def Symbol1 × Symbol2 × Symbol3-set × Symbol4 controlled domain Symbol controlled contents-Symbol: Symbol → Symbol-aux s-Symbol1(x: Symbol): Symbol1 =def s-Symbol1(x.contents-Symbol) s-Symbol2-seq(x: Symbol): Symbol2 =def s-Symbol2-seq(x.contents-Symbol) s-Symbol3-set(x: Symbol): Symbol3-set =def s-Symbol3-set(x.contents-Symbol) s-Symbol4(x: Symbol): Symbol4 =def s-Symbol4(x.contents-Symbol) Moreover, there is an abbreviation mk-Symbol. This abbreviation amounts to creating a new object of domain Symbol using the extend primitive and to set the contents-Symbol value of the newly produced object to the result of mk-Symbol-aux. Note that this kind of abbreviation is not a function, but in fact a rule item. Therefore, it must be used only within rules. The fact that the optional Symbol4 is not present is expressed in the ASM model by leaving the corresponding value undefined. An empty sequence of symbols (constructor with no parts) is denoted by ( ).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

SDL-2010: Background, Rationale, and Survey

This invited paper concerns a revised version of the ITU-T Specification and Description Language standard, which is scheduled to be consented for approval by ITU-T during 2011. In this document and ongoing ITU-T work, the revised version is called SDL-2010. The current standardized (or in ITU-T terminology Recommended) version at the time of initially writing this paper (April 2011) was called...

متن کامل

The formal semantics of SDL-2000: Status and perspectives

In November 1999, the current version of specification and description language (SDL), commonly referred to as SDL-2000, passed through ITU-T. In November 2000, the formal semantics of SDL2000 was officially approved to become part of the SDL language definition. It covers both the static and the dynamic semantics, and is based on the formalism of abstract state machines (ASMs). To support exec...

متن کامل

Mapping SDL Specification Fundamentals to Core SDL Ontology

This paper gives a contribution in the efforts of Semantic web ontology development. We have developed the core ontology for Specification and Description Language (SDL), an object-oriented, formal language defined by the International Telecommunications Union Telecommunications Standardization Sector (ITU-T) as recommendation Z.100. The language is intended for the specification of complex, ev...

متن کامل

Representing Fibonacci function through cellular automata using Specification and Description Language

In this poster we show how to use Specification and Description Language (SDL) to represent cellular automata models. To achieve that we use a generalization of the common cellular automata, named m:n-CA. Also we add some extension to SDL language to simplify the representation of these automata. Thanks to SDL and m:n-CA the behavior of the cellular automata model can be defined in a graphical ...

متن کامل

Towards a SDL-DEVS Simulator Multiparadigm simulation

In this paper, we present the first version of a simulator that allows executing models defined using Discrete Event System Specification and models defined using Specification and Description Language. Specification and Description Language (SDL) is a graphical language, standardized under the ITU Z.100 recommendation, widely used to represent telecommunication systems, process control and rea...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002